File এবং Directory তৈরি, মুছে ফেলা, এবং ম্যানেজ করা (New-Item, Remove-Item, Get-ChildItem)

File এবং Directory Operations - মাইক্রোসফট পাওয়ারশেল (Powershell) - Microsoft Technologies

293

PowerShell-এ ফাইল এবং ডিরেক্টরি (ফোল্ডার) ম্যানেজ করার জন্য বেশ কিছু কমান্ড রয়েছে। আপনি New-Item, Remove-Item, এবং Get-ChildItem কমান্ডগুলো ব্যবহার করে ফাইল এবং ডিরেক্টরি তৈরি, মুছে ফেলা, এবং তালিকা দেখতে পারেন। নিচে এই কমান্ডগুলোর ব্যবহার এবং উদাহরণ দেওয়া হলো।


New-Item কমান্ড

New-Item কমান্ডটি ব্যবহার করে আপনি নতুন ফাইল অথবা ডিরেক্টরি তৈরি করতে পারেন।

ফাইল তৈরি:

# নতুন ফাইল তৈরি করা
New-Item -Path "C:\Temp" -Name "example.txt" -ItemType "File"

এখানে, "C:\Temp" পাথে নতুন ফাইল "example.txt" তৈরি হবে।

ডিরেক্টরি তৈরি:

# নতুন ডিরেক্টরি তৈরি করা
New-Item -Path "C:\Temp" -Name "NewFolder" -ItemType "Directory"

এখানে, "C:\Temp" পাথে নতুন ডিরেক্টরি "NewFolder" তৈরি হবে।


Remove-Item কমান্ড

Remove-Item কমান্ডটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য ব্যবহৃত হয়। আপনি যেকোনো ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য এই কমান্ড ব্যবহার করতে পারেন।

ফাইল মুছে ফেলা:

# ফাইল মুছে ফেলা
Remove-Item -Path "C:\Temp\example.txt"

এখানে "C:\Temp\example.txt" ফাইলটি মুছে ফেলা হবে।

ডিরেক্টরি মুছে ফেলা:

# ডিরেক্টরি মুছে ফেলা
Remove-Item -Path "C:\Temp\NewFolder" -Recurse

এখানে, "C:\Temp\NewFolder" ডিরেক্টরিটি এবং এর ভিতরের সমস্ত উপাদান (ফাইল ও সাব-ডিরেক্টরি) মুছে ফেলা হবে। -Recurse প্যারামিটারটি নিশ্চিত করে যে, ডিরেক্টরির মধ্যে যে কোনো ফাইল বা সাব-ডিরেক্টরি মুছে ফেলা হবে।


Get-ChildItem কমান্ড

Get-ChildItem কমান্ডটি ব্যবহার করে আপনি একটি নির্দিষ্ট ডিরেক্টরির ভিতরে থাকা ফাইল এবং ডিরেক্টরির তালিকা দেখতে পারেন। এটি ফাইল এবং ডিরেক্টরি উভয়েরই তালিকা দেখানোর জন্য ব্যবহৃত হয়।

ডিরেক্টরির ফাইল এবং সাব-ডিরেক্টরি তালিকা দেখা:

# ডিরেক্টরি তালিকা দেখা
Get-ChildItem -Path "C:\Temp"

এখানে "C:\Temp" ডিরেক্টরির সমস্ত ফাইল এবং ডিরেক্টরি প্রদর্শিত হবে।

ফাইলের ধরন ফিল্টার করা:

# শুধু .txt ফাইল দেখানো
Get-ChildItem -Path "C:\Temp" -Filter "*.txt"

এখানে শুধুমাত্র .txt ফাইলগুলোর তালিকা দেখানো হবে।

ডিরেক্টরি ও সাব-ডিরেক্টরি সহ তালিকা দেখা:

# -Recurse প্যারামিটার দিয়ে ডিরেক্টরি এবং সাব-ডিরেক্টরি দেখানো
Get-ChildItem -Path "C:\Temp" -Recurse

এখানে, "C:\Temp" ডিরেক্টরি এবং তার সমস্ত সাব-ডিরেক্টরি সহ সকল ফাইলের তালিকা দেখানো হবে।


ফাইল এবং ডিরেক্টরি ম্যানেজমেন্ট উদাহরণ

নতুন ফোল্ডার তৈরি ও ফাইল তৈরি:

# নতুন ডিরেক্টরি তৈরি করা
New-Item -Path "C:\Temp" -Name "Project" -ItemType "Directory"

# নতুন ফাইল তৈরি করা
New-Item -Path "C:\Temp\Project" -Name "README.txt" -ItemType "File"

এখানে, "C:\Temp\Project" ডিরেক্টরি তৈরি হবে এবং তার মধ্যে "README.txt" নামের ফাইল তৈরি হবে।

ডিরেক্টরি ও ফাইল মুছে ফেলা:

# ফাইল মুছে ফেলা
Remove-Item -Path "C:\Temp\Project\README.txt"

# ডিরেক্টরি মুছে ফেলা (Recurse প্যারামিটার ব্যবহার করা)
Remove-Item -Path "C:\Temp\Project" -Recurse

এখানে, "README.txt" ফাইল এবং "Project" ডিরেক্টরি মুছে ফেলা হবে।

তালিকা দেখানো এবং ফিল্টার করা:

# C:\Temp ডিরেক্টরির ভিতরে সমস্ত ফাইল এবং সাব-ডিরেক্টরি দেখানো
Get-ChildItem -Path "C:\Temp" -Recurse

# শুধুমাত্র .txt ফাইল দেখানো
Get-ChildItem -Path "C:\Temp" -Filter "*.txt"

সারাংশ

PowerShell-এ New-Item, Remove-Item, এবং Get-ChildItem কমান্ডগুলি ফাইল এবং ডিরেক্টরি ম্যানেজমেন্টের জন্য খুবই গুরুত্বপূর্ণ। আপনি New-Item দিয়ে নতুন ফাইল বা ডিরেক্টরি তৈরি করতে পারেন, Remove-Item দিয়ে ফাইল বা ডিরেক্টরি মুছে ফেলতে পারেন, এবং Get-ChildItem দিয়ে ডিরেক্টরির ফাইল ও সাব-ডিরেক্টরি দেখতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...